package com.aspose.cells;

class zabw {
   public static boolean a(zn var0, com.aspose.cells.b.a.b.a.ze var1, float[] var2, float[] var3) {
      if (var1.b().a().length <= 0) {
         return false;
      } else {
         float var4 = var1.b().a()[0].d();
         float var5 = var1.b().a()[0].e();
         float var6 = var1.b().a()[0].d();
         float var7 = var1.b().a()[0].e();
         int var8 = var1.b().a().length;
         com.aspose.cells.b.a.b.zo[] var9 = var1.b().a();

         for(int var10 = 1; var10 < var8; ++var10) {
            if (var9[var10].d() < var6) {
               var6 = var9[var10].d();
            }

            if (var9[var10].e() < var7) {
               var7 = var9[var10].e();
            }

            if (var9[var10].d() > var4) {
               var4 = var9[var10].d();
            }

            if (var9[var10].e() > var5) {
               var5 = var9[var10].e();
            }
         }

         if (var6 < 0.0F) {
            var6 = -var6;
         } else {
            var6 = 0.0F;
         }

         if (var7 < 0.0F) {
            var7 = -var7;
         } else {
            var7 = 0.0F;
         }

         boolean var11 = a(var0, var6 + var4 - var2[0], var7 + var5 - var3[0], var2, var3);
         return var11;
      }
   }

   public static boolean a(zn var0, float var1, float var2, float[] var3, float[] var4) {
      int var5 = var0.i();
      float var6 = var0.g();
      float var7 = var0.h();
      if (var5 == 0) {
         return false;
      } else if (var5 != 1 && var5 != 2) {
         if (var5 == 3) {
            var3[0] = 0.013888889F * var6 * var1;
            var4[0] = 0.013888889F * var7 * var2;
            return true;
         } else if (var5 == 4) {
            var3[0] = var6 * var1;
            var4[0] = var7 * var2;
            return true;
         } else if (var5 == 5) {
            var3[0] = 0.0033333334F * var6 * var1;
            var4[0] = 0.0033333334F * var7 * var2;
            return true;
         } else if (var5 == 6) {
            var3[0] = 0.03937008F * var6 * var1;
            var4[0] = 0.03937008F * var7 * var2;
            return true;
         } else {
            return false;
         }
      } else {
         var3[0] = var1;
         var4[0] = var2;
         return true;
      }
   }
}
